Scene text detection and recognition are challenging due to the following issues: scattered and sparse, blur, illumination, partial occlusion, multi-oriented, multi-lingual.
Scene text detection:
The detection methods can be grouped into proposal-based method and part-based method.
Paper list (in chronological order):
Detecting Text in Natural Scenes with
Stroke Width Transform, CVPR 2010: assume consistent stroke width within each characterDetecting Texts of Arbitrary Orientations in Natural Images, CVPR 2012: design rotation-invariant features
Deep Features for Text Spotting, ECCV 2014: add three branches for prediction
Robust scene text detection with convolution neural network induced mser trees, ECCV 2014
Real-time Lexicon-free Scene Text
Localization and Recognition, T-PAMI 2016Reading Text in the Wild with Convolutional Neural Networks, IJCV 2016
Synthetic Data for Text Localisation in Natural Images, CVPR 2016: directly predict the bounding boxes, generate synthetic dataset
Multi-oriented text detection with fully convolutional networks, CVPR 2016
Detecting Text in Natural Image with Connectionist Text Proposal Network, ECCV 2016: look for text lines an fine vertical text pieces. sliding windows fed to Bi-LSTM.
SSD: single shot multibox detector, ECCV 2016
Reading Scene Text in Deep Convolutional Sequences, AAAI 2016
Scene text detection via holistic, multi-channel prediction, arxiv 2016: holistic and pixel-wise predictions on text region map, character map, and linking
orientation mapDeep Direct Regression for Multi-Oriented Scene Text Detection, ICCV 2017
WordSup: Exploiting Word Annotations for Character based Text Detection, ICCV 2017: a weakly supervised framework that can utilize word annotations for character detector training
TextBoxes: A Fast Text Detector with a Single Deep Neural Network, AAAI 2017
Detecting Oriented Text in Natural Images by Linking Segments, CVPR 2017: detect text with segments and links
EAST: An Efficient and Accurate Scene Text Detector, CVPR 2017: use DenseBox to generate quadrangle proposals
TextBoxes++: A Single-Shot Oriented Scene Text Detector, TIP 2018: extension of TextBoxes
Rotation-sensitive Regression for Oriented Scene Text Detection, CVPR 2018: rotation-sensitive feature maps for regression and rotation-invariant features for classification
Multi-Oriented Scene Text Detection via Corner Localization and Region Segmentation, CVPR 2018: combine corner localization and region segmentation
PixelLink: Detecting Scene Text via Instance Segmentation, AAAI 2018: rectangle enclosing instance segmentation mask, which is obtained based on text/non-text prediction and link prediction.
Arbitrary-Oriented Scene Text Detection via Rotation Proposals, TMM 2018: generate rotated proposals
TextSnake: A Flexible Representation for Detecting Text of Arbitrary Shapes, ECCV 2018: infer the center line area (TCL) and associated circle radius/rotation
Scene text recognition:
The recognition methods can be grouped into character-level, word-level, and sequence-level.
Paper list (in chronological order):
End-to-End Scene Text Recognition, ICCV 2011: detection using Random Ferns and recognition via Pictorial Structure with a Lexicon
Top-down and bottom-up cues for scene text recognition, CVPR 2012: construct a CRF model to impose both bottom-up (i.e. character detections) and top-down (i.e. language statistics) cues
Scene text recognition using part-based tree-structured character detection, CVPR 2013: build a CRF model to incorporate the detection scores, spatial constraints and linguistic knowledge into one framework
PhotoOCR: Reading text in uncontrolled conditions, ICCV 2013: automatically generate training data and perform OCR on web images
Label embedding: A frugal baseline for text recognition, IJCV 2015: learn a common space for image and word
Reading Text in the Wild with Convolutional Neural Networks, IJCV 2016
Robust Scene Text Recognition with Automatic Rectification, CVPR 2016
Recursive Recurrent Nets with Attention Modeling for OCR in the Wild, CVPR 2016: character-level language model embodied in a recurrent neural network
Focusing Attention: Towards Accurate Text Recognition in Natural Images, ICCV 2017: Focusing Network to handle the attention drift
Visual attention models for scene text recognition, 2017 arxiv
AON: Towards Arbitrarily-Oriented Text Recognition , CVPR 2018
(recommended by Guo)An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition, T-PAMI, 2017
End-to-end
Integrate scene text detection and recognition in an end-to-end system.
Paper list (in chronological order):
A method for text localization and recognition in real-world images, ACCV 2010
Real-Time Scene Text Localization and Recognition, CVPR 2012
Towards End-to-end Text Spotting with Convolutional
Recurrent Neural Networks, ICCV 2017: designed for horizontal scene textDeep TextSpotter: An End-To-End Trainable Scene Text Localization and Recognition Framework, ICCV 2017: detect and recognize horizontal and multioriented
scene textFOTS: Fast Oriented Text Spotting with a Unified Network, CVPR 2018: using EAST as text detector and CRNN as text recognizer
Datasets
Surveys
- Scene text detection and recognition: Recent advances and future trends, FCS 2015
- Text detection and recognition in imagery: A survey, T-PAMI 2015